319878eb1ee2926f74408db95bb4a0a43fd2c5a3,src/main/java/org/elasticsearch/index/query/QueryParserUtils.java,QueryParserUtils,ensureNotDeleteByQuery,#String#QueryParseContext#,35

Before Change


     * Ensures that the query parsing wasn't invoked via the delete by query api.
     */
    public static void ensureNotDeleteByQuery(String name, QueryParseContext parseContext) {
        if (TransportShardDeleteByQueryAction.DELETE_BY_QUERY_API.equals(SearchContext.current().source())) {
            throw new QueryParsingException(parseContext.index(), "[" + name + "] unsupported in delete_by_query api");
        }
    }

After Change


     * Ensures that the query parsing wasn't invoked via the delete by query api.
     */
    public static void ensureNotDeleteByQuery(String name, QueryParseContext parseContext) {
        SearchContext context = SearchContext.current();
        if (context == null) {
            throw new QueryParsingException(parseContext.index(), "[" + name + "] query and filter requires a search context");
        }